#ifndef ITEM_H
#define ITEM_H

#include <string>
namespace AbsFactory
{
    /**
     * @brief Item(项目) ,a base abstract class for Link and Tray
     */
    class Item
    {
    protected:
        std::string caption;
    public:
        Item(std::string caption): caption(caption) {}

        virtual std::string makeHTML() const = 0;
    };
};

#endif // ITEM_H